package domain;

import java.util.LinkedList;
import java.util.List;

public class Encuesta {
	
	private String nombreEncuesta;
	private Integer idEncuesta;
	private List<Pregunta> preguntas;
	private List<Integer> respuestas;
	
	
	
	public Encuesta() {
		super();
	}

	public Encuesta(String nombreEncuesta, Integer idEncuesta,
			List<Pregunta> preguntas) {
		
		this.nombreEncuesta = nombreEncuesta;
		this.idEncuesta = idEncuesta;
		this.preguntas = preguntas;
		respuestas=new LinkedList<Integer>();
	}

	public List<Pregunta> getPreguntas() {
		return preguntas;
	}

	public void setPreguntas(List<Pregunta> preguntas) {
		this.preguntas = preguntas;
	}
	
	public List<Integer> getRespuestas(){
		return respuestas;
	}
	
	public int respuesta(int i){
		return respuestas.get(i);
	}
	
	//el set de respuestas no lo creamos, no es necesario
	
	public String getNombreEncuesta() {
		return nombreEncuesta;
	}

	public long getIdEncuesta() {
		return idEncuesta;
	}
	
	public void addRespuestas(List<Integer> valores){
		respuestas=valores;
	}
	
	
}
